CS50 python